NC Coloring Algorithms for Permutation Graphs

نویسندگان

  • Maria I. Andreou
  • Stavros D. Nikolopoulos
چکیده

We show that the problem of coloring a permutation graph of size n can be solved in O(logn logk) time using O(kn2 / logk log2n) processors on the CREW PRAM model of computation, where 1 < k < n. We estimate the parameter k on random permutation graphs and show that the coloring problem can be solved in O(logn loglogn) time in the average-case on the CREW PRAM model of computation with O(n2) processors. Our computational strategy goes as follows: Given a permutation  or its corresponding permutation graph G[], we first construct a directed acyclic graph G*[] using certain combinatorial properties of , and then compute longest paths in the directed acyclic graph using divideand-conquer techniques. We show that the problem of coloring a permutation graph G[] is equivalent to finding longest paths in its acyclic digraph G*[]. The best-known parallel algorithms for the same problem run in O(log2n) time using O(n3 / logn) processors on the CREW PRAM model of computation. CR Classification: F.2.2, G.2.2

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the tenacity of cycle permutation graph

A special class of cubic graphs are the cycle permutation graphs. A cycle permutation graph Pn(α) is defined by taking two vertex-disjoint cycles on n vertices and adding a matching between the vertices of the two cycles.In this paper we determine a good upper bound for tenacity of cycle permutation graphs.

متن کامل

On Improved Time Bounds for Permutation Graph Problems

On improved time bounds for permutation graph problems p. 1 A simple test for interval graphs p. 11 Tolerance graphs and orders p. 17 Scheduling and Related Problems On scheduling problems restricted to interval orders p. 27 Scheduling with incompatible jobs p. 37 Generalized coloring for tree-like graphs p. 50 Parallel and Distributed Algorithms I Optimal (parallel) algorithms for the all-to-a...

متن کامل

Acyclic Colorings and Triangulations of Weakly Chordal Graphs

An acyclic coloring of a graph is a proper vertex coloring without bichromatic cycles. We show that the acyclic colorings of any weakly chordal graph G correspond to the proper colorings of triangulations of G. As a consequence, we obtain polynomial-time algorithms for the acyclic coloring problem and the perfect phylogeny problem on the class of weakly chordal graphs. Our results also imply li...

متن کامل

Approximation Algorithms for the Max-coloring Problem

Given a graph G = (V,E) and positive integral vertex weights w : V → N, the max-coloring problem seeks to find a proper vertex coloring of G whose color classes C1, C2, . . . , Ck, minimize ∑k i=1 maxv∈Ciw(v). The problem arises in scheduling conflicting jobs in batches and in minimizing buffer size in dedicated memory managers. In this paper we present three approximation algorithms and one in...

متن کامل

The Probabilistic Method Yields Deterministic Parallel Algorithms

We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional probabilities. This method was used to convert probabilistic proofs of existence of combinatorial structures into polynomial time deterministic algorithms. It has the apparent drawback of being extremely sequential in nature. We show certain ge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Nord. J. Comput.

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1999